package com.dk.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class LimitedSpecialVO {

    private static final long serialVersionUID=1L;

    @TableId(value = "special_id", type = IdType.AUTO)
    private Long specialId;

    /**
     * 车辆信息id
     */
    private Long messageId;

    /**
     * 品牌
     */
    private Long brand;

    /**
     * 车系
     */
    private Long series;

    /**
     * 型号
     */
    private Long model;

    /**
     * 安全配置
     */
    private Long securityConfiguration;

    /**
     * 操控配置
     */
    private Long controlConfiguration;

    /**
     * 防盗配置
     */
    private Long antiTheftConfiguration;

    /**
     * 内部配置
     */
    private Long internalConfiguration;

    /**
     * 特色配置
     */
    private Long characteristicConfiguration;

    /**
     * 变速箱
     */
    private String transmissionCase;

    /**
     * 发动机
     */
    private String engine;

    /**
     * 驱动
     */
    private String drive;

    /**
     * 能源类型
     */
    private String energyType;

    /**
     * 车身高度
     */
    private String bodyHeight;

    /**
     * 车身宽度
     */
    private String bodyWidth;

    /**
     * 据地高度
     */
    private String baseHeight;

    /**
     * 车门数
     */
    private Integer numberOfDoors;

    /**
     * 车龄
     */
    private String carAge;

    /**
     * 排量
     */
    private String displace;

    /**
     * 里程
     */
    private String distance;

    /**
     * 颜色
     */
    private String colour;

    /**
     * 原价
     */
    private BigDecimal price;

    /**
     * 特价
     */
    private BigDecimal specialOffer;

    /**
     * 用户id
     */
    private Long uid;

    /**
     * 状态
     */
    private String stute;

    /**
     * 是否支持置换
     */
    private String substitution;

    /**
     * 合作商id
     */
    private Long partnerId;

     //**品牌名
    private String brandName;

    //开头字母id
    @TableField("Initials_id")
    private String initialsId;

    //车系名称
    private String seriesName;

    //型号名
    private String modelName;

    /**
     * 备用1
     */
    private String spareone;

    /**
     * 备用2
     */
    private String sparetow;

    /**
     * 备用3
     */
    private String sparethree;
}
